/*
 * @描述: 文件管理的API
 * @版权所有: 广东国星科技有限公司
 * @商业授权: www.mscodecloud.com
 */
import request from '@/utils/request'

/** 文件管理模块开始 */

export function queryFile(query) {
  return request({
    url: '/api/file/file/queryFile',
    method: 'get',
    params: query
  })
}

export function queryFileTypeName() {
  return request({
    url: '/api/file/file/queryFileTypeName',
    method: 'get'
  })
}

export function deleteFile(data) {
  return request({
    url: '/api/file/file/deleteFile',
    method: 'post',
    params: {
      id: data
    }
  })
}

export function downloadFile(data) {
  return request({
    url: '/api/file/file/downloadFile',
    method: 'post',
    responseType: 'blob',
    data
  })
}

export function addFolder(id, originalFilename, parentId) {
  return request({
    url: '/api/file/file/addFolder',
    method: 'post',
    params: {
      id: id,
      originalFilename: originalFilename,
      parentId: parentId
    }
  })
}

/** 文件管理模块结束 */
